package com.hualian.user.mapper;

import java.util.List;
import java.util.Map;

public interface UserMapper {
	//创建用户
	int createUser(Map<String,Object> param);
	//修改用户
	int updateUser(Map<String,Object> param);
	//登录验证
	List<Map<String,Object>> loginValidation(Map<String,Object> param);
	
	//根据主键查询用户信息
	List<Map<String,Object>> getById(int id);
	//校验是否重复
	int isDuplication(Map<String,Object> param);
	
	//查询用户奖品
	List<Map<String,Object>> getUserPrize(Map<String,Object> param);
	//更新用户奖品
	int updateUserPrize(Map<String,Object> param);
	//新增用户奖品
	int addUserPrize(Map<String,Object> param);
	
	//查询用户加入退出队伍记录
	List<Map<String,Object>> getUser2team(Map<String,Object> param);
	//更改用户加入退出队伍记录
	int updateUser2team(Map<String,Object> param);
	//新增用户加入退出队伍记录
	int addUser2team(Map<String,Object> param);
	
	// 根据主键查询银行卡信息
	List<Map<String, Object>> getDebitCardById(int id);
	// 创建银行卡信息
	int createDebitCard(Map<String, Object> param);
	// 修改银行卡
	int updateDebitCard(Map<String, Object> param);
	
	//查询用户
	List<Map<String,Object>> getUser(Map<String,Object> params);
	
	
}
